import numpy as np
import matplotlib.pyplot as plt

plt.rcParams['font.family'] = '微软雅黑'

# 定义一次函数 y = mx + b
m = 2  # 斜率
b = 1  # 截距

# 生成 x 值的范围
x = np.linspace(-100, 100, 1000)

# 计算对应的 y 值
y = m * x + b

# 绘制曲线
plt.plot(x, y, label=f'y = {m}x + {b}')

# 添加标题和标签
plt.title('一次函数曲线')
plt.xlabel('x')
plt.ylabel('y')

# 添加图例
plt.legend()

# 显示图形
plt.grid(True)
plt.show()
